package com.kujie.access.domain.query;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

/**
 * 房源管理 query
 *
 * @author check
 * @date 2025-06-11
 */
@Data
public class PropertyListQuery implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * indexCode
     */
    private String indexCode;

    /**
     * 房源房号
     */
    private String roomNumber;

    /**
     * 房源最小面积，单位平方米
     */
    private String areaMin;

    /**
     * 房源最大面积，单位平方米
     */
    private String areaMax;

    /**
     * 房源租赁状态(空置、已租、已售出、装修中、预定)
     */
    private String leaseType;

    /**
     * 房源租赁用途(商业、办公等)
     */
    private String purpose;

    /**
     * 主键id集合
     */
    private List<Long> ids;

    /**
     * 是否全量导出
     */
    private Boolean isAll;
}
